import { createApp } from 'vue'

import App from './App.vue'
import router from './router'
import store from './store'


// 引入element
import installElementPlus from './plugins/element'

// i18n （PS：导入放到 APP.vue 导入之前，因为后面我们会在 app.vue 中使用国际化内容）
import i18n from '@/i18n'

// 导入 svgIcon 接受的是函数
import installIcons from '@/icons'

// 导入路由鉴权
import "./pemission"

// 全局属性 也就是时间转换
import installFilter from '@/filters'
// import installDirective from '@/directives'



// 初始化眼样式表
import "@/styles/index.scss"

const app = createApp(App)
// 挂载
installElementPlus(app)
installIcons(app)
installFilter(app)
app.use(store).use(router).use(i18n).mount('#app')
